package edu.sctu.wujiayi.month06.day20150618.java_imooc_practice;

/**
 * Created by user11 on 2015/6/18.
 */
public class Cat extends Animal{

    protected int age = 20;//先执行变量

    /**
     * 对父类方法的重写
     */
    public void printAnimal(int age){
        this.age = age;
        System.out.println("年龄为"+age);

    }
    /**
     *测试各方法的执行顺序
     */
    public Cat(){

        System.out.println("Cat类执行了");

    }

/**
 * 可以继承final
 * 不能修改
 */

/**
 * 练习equals的用法
 */
    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;

        Cat cat = (Cat) o;

        if (age != cat.age) return false;

        return true;
    }


}
